/**
 *
 */
$(document).ready(function () {

    var username = $("#top_user_login_tag").val();

    $(".right_bottom a").click(function () {
        var search = $(this).text();
        $("#queryKeysStr").val(search);
    });

    $.each($(".content ul"), function () {
        var price = $(this).find(".productprice").val();
        var count = $(this).find(".productcount").val();
        $(this).find(".cartGoodsSum").val(count);
        $(this).find(".money").text(parseInt(count) * parseInt(price));
        AllPrice();
    });


    $.each($(".content .spinner button"), function () {
        $(this).click(function () {
            var price = $(this).parents(".content ul").find(".productprice").val();
            var c = $(this).parents(".content ul").find(".cartGoodsSum").val();
            $(this).parents(".content ul").find(".money").text(parseInt(price) * parseInt(c));
            AllPrice();
        });
    });

    $(".select").click(function () {
        if ($(this).prop("checked")) {
            $(".select_item").prop("checked", true);
            $(".select").prop("checked", true);
        } else {
            $(".select_item").prop("checked", false);
            $(".select").prop("checked", false);
        }
        AllPrice();
    });


    $(".select_item").each(function () {
        $(this).click(function () {
            AllPrice();
        });
    });

    function AllPrice() {
        var all_price = 0;
        var k = 0;
        $(".select_item").each(function () {
            if ($(this).prop("checked")) {
                all_price += parseInt($(this).parents(".content ul").find(".money").text());
                k += 1;
            }
        });
        $(".totalMoney").text("￥" + all_price);
        $("#shoppingCart_sum").text(k);
    }

    $("#delete_all").click(function () {
        var ids = new Array();
        var i = 0;
        $(".select_item").each(function () {
            if ($(this).prop("checked")) {
                ids[i] = $(this).parents(".content ul").find(".productid").val();
                i++;
            }
        });
        if (ids == null) {
            alert("请选择要删除的商品！");
        } else {
            $.ajax({
                url: "/deleteOrder", // 跳转到 action
                data: {
                    ids: ids,
                    username: username
                },
                type: "post",
                cache: false,
                dataType: "text",
                success: function (data) {
                    if ("成功" == data) {
                        alert("删除成功！");
                        window.location.reload();
                    } else {
                        alert("删除失败！");
                        window.location.reload();
                    }
                },
                error: function () {
                    alert("删除异常！");
                }
            });
        }
    });

    $(".delete_item").each(function () {
        $(this).click(function () {
            if ($(this).parents(".content ul").find(".select_item").prop("checked")) {
                var ids = new Array();
                ids[0] = $(this).parents(".content ul").find(".productid").val();
                $.ajax({
                    url: "/deleteOrder", // 跳转到 action
                    data: {
                        ids: ids,
                        username: username
                    },
                    type: "post",
                    cache: false,
                    dataType: "text",
                    success: function (data) {
                        if ("成功" == data) {
                            alert("删除成功！");
                            window.location.reload();
                        } else {
                            alert("删除失败！");
                            window.location.reload();
                        }
                    },
                    error: function () {
                        alert("删除异常！");
                    }
                });
            }
        });
    });


    $("#account_good").on("click", function (event) {

        var idss = new Array();
        var j = 0;
        $(".select_item").each(function () {
            if ($(this).prop("checked")) {
                idss[j] = $(this).parents(".content ul").find(".productid").val();
                j++;
            }
        });
        if (idss == null) {
            alert("请选择要结算的商品！");
        } else {

            event.preventDefault();
            $.ajax({
                type: "POST",  // 使用post方式
                url: "/account",
                data: {
                    idss: idss,
                    username: username
                },
                success: function (data) {
                    if ("成功" == data) {
                        window.location.href = "/userCenter/proOrder";
                    } else {
                        alert("结算失败！");
                        window.location.reload();
                    }
                }
            });
        }
    });
});
